Good teaching involves having expertise in strategies and a passion for the subject. It is about teaching students how to learn rather than just motivating them, and treating students as consumers of knowledge by bridging the gap between theory and practice. Good teachers listen to their students, are responsive to their differences, and care about nurturing their minds and talents rather than having a fixed agenda.